<?php
session_start();
require ("../../../weblinx/weblinx.php");
require ("../../Classes/Admin/User.php");
require ("../../Classes/Setter.php");
require ("../../Classes/Sentinel.php");

//require ("../../Forms/UserServices.php");

//require ("../../Forms/Admin/FrmTableUsers.php");

$setter=new Setter("../../Config");

$page=new Page();
$page->setCss("../../Themes/".$setter->getTheme()."/skin.css");

$page->start();

		$ajax=new Ajax();
		
		$ajax->activate();
		$ajax->GETMethodSend();
		$ajax->POSTMethodSend();
		$ajax->tableInfoPOSTMethodSend();
		
		$moving=new DivMoving();
		$moving->activate();


$page->headEnd();
$page->bodyStart();

if(isset($_GET['EditarU'])){
	
	$validator=new ValidatorPHP("","","okValidatorFrmUserEdit","aceptar",array("onclick"=>"window.close()"),"cancelValidatorFrmUserEdit","cancelar",array("onclick"=>"GETMethodSend('cancelValidatorFrmUserEdit','tableUsers','../../Events/Admin/EventsFrmUserEdit.php')"));
	$validator->setPosition("30","60");
	$r=0;
	while($r==0){
		if($validator->noEmpty($_GET['cedulaEdit'],"Cedula no puede estar vacia, si eres invita@ lo mejor es que te registres :)", "../../../weblinx/Images/warning.png")==false){
			$r++;
			break;
		}
		if($validator->noEmpty($_GET['nombreEdit'],"Nombre no puede estar vacia, si eres invita@ lo mejor es que te registres :)", "../../../weblinx/Images/warning.png")==false){
			$r++;
			break;
		}
		if($validator->noEmpty($_GET['apellidoEdit'],"Apellido no puede estar vacia, si eres invita@ lo mejor es que te registres :)", "../../../weblinx/Images/warning.png")==false){
			$r++;
			break;
		}
		if($validator->noEmpty($_GET['nickEdit'],"Nick no puede estar vacia, si eres invita@ lo mejor es que te registres :)", "../../../weblinx/Images/warning.png")==false){
			$r++;
			break;
		}
		if($validator->noEmpty($_GET['telefonoEdit'],"Telefono no puede estar vacia, si eres invita@ lo mejor es que te registres :)", "../../../weblinx/Images/warning.png")==false){
			$r++;
			break;
		}
		if($validator->noEmpty($_GET['direccionEdit'],"Dirección no puede estar vacia, si eres invita@ lo mejor es que te registres :)", "../../../weblinx/Images/warning.png")==false){
			$r++;
			break;
		}
		if($validator->noEmpty($_GET['ciudadEdit'],"Ciudad no puede estar vacia, si eres invita@ lo mejor es que te registres :)", "../../../weblinx/Images/warning.png")==false){
			$r++;
			break;
		}
		if($validator->noEmpty($_GET['paisEdit'],"País no puede estar vacia, si eres invita@ lo mejor es que te registres :)", "../../../weblinx/Images/warning.png")==false){
			$r++;
			break;
		}
		if($validator->noEmpty($_GET['emailEdit'],"País no puede estar vacia, si eres invita@ lo mejor es que te registres :)", "../../../weblinx/Images/warning.png")==false){
			$r++;
			break;
		}
		
		if($validator->passwordCorrect(array($_GET['passwordEdit'],$_GET['password2Edit']),"Los campos de password no coinciden o están vacíos","../../../weblinx/Images/warning.png")==false){
			$r++;
			break;
		}
		if($r==0){
			$user=new User();
			$user->cargar($_GET['cedulaEdit']);
			$user->setCedula($_GET['cedulaEdit']);
			$user->setRol($user->getRol());
			$user->setNombre($_GET['nombreEdit']);
			$user->setApellido($_GET['apellidoEdit']);
			$user->setNick($_GET['nickEdit']);
			$user->setPassword($_GET['passwordEdit']);
			$user->setTelefono($_GET['telefonoEdit']);
			$user->setDireccion($_GET['direccionEdit']);
			$user->setCiudad($_GET['ciudadEdit']);
			$user->setPais($_GET['paisEdit']);
			$user->setEmail($_GET['emailEdit']);
			$user->actualizar();
			
			$messageBox=new MessageBox("../../../weblinx/Images/info.png","Se ha actualizado la información correctamente","ok","aceptar",array("onclick"=>"window.close()"),"cancel","cancelar",array("onclick"=>"window.close()"));
			$messageBox->setVisible("visible");
			$messageBox->setPosition("50","80");
			$messageBox->show();

			break;
		}
	}	
}

$page->end();
?>